* {
  box-sizing: border-box;
  margin    : 0;
  padding   : 0;
}

:after,
:before {
  box-sizing: border-box;
}

li,
ul,
ol {
  list-style: none;
}

a,
a:hover,
a:focus,
a:visited {
  cursor         : pointer;
  text-decoration: none;
  outline-style  : none;
}

.cistern:after,
.clearfix:after {
  display: table;
  clear  : both;
  content: " ";
}

.cistern {
  width  : 100%;
  padding: 0 10%;
}